<?php

class Application_Model_Email
{


}

class Email extends Zend_Mail
{
    public function __construct()
    {
	Zend_Mail::__construct();
	$tr = new Zend_Mail_Transport_Smtp('mail.i-vostok.ru');
	$this->setDefaultTransport($tr);
    }
}

class RegisterEmail extends Email
{
    protected $to=false;
    protected $hash=false;
    
    public function init()
    {
    }
    
    public function setTo($value)
    {
	$this->to=$value;
    }

    public function setHash($value)
    {
	$this->hash=$value;
    }

    public function sendMail()
    {
	if (($this->to) and ($this->hash))
	{
	    $this -> setBodyText('Вы зарегистрировались на сайте '.SITE_NAME.'.<br />Для активации Вашего аккаунта необходимо перейти по следующей ссылке: <br /> http://www.i-vostok.ru/User/emailconfirm/hash/'.$this->hash.'. <br />Данная ссылка действительна в течении 7 дней. Если Вы не активируете Ваш аккаунт за указанное время, данные о нем будут удалены.<br />Данное письмо сформировано автоматически. Не надо на него отвечать.<br />Если Вы не регистрировались на сайте '.SITE_NAME.', то просто проигнорируйте данное письмо.')
    		  -> setFrom('postmaster@'.SITE_NAME)
        	  -> addTo($this->to)
        	  -> setSubject('Подтверждение регистрации на сайте '.SITE_NAME)
        	  -> send();
	}
	else
	    return false;
    }
}
